package com.jarvis.du.baselibrary.util;//package com.qingxueketang.haoke.util;
//
//import android.content.Context;
//import android.graphics.drawable.Drawable;
//import android.net.Uri;
//import android.widget.ImageView;
//
//import com.bumptech.glide.Glide;
//import com.bumptech.glide.Priority;
//import com.bumptech.glide.request.RequestOptions;
//import com.zhihu.matisse.engine.ImageEngine;
//
///**
// * Author: dyj
// * Date: 2018/9/13 23:49
// * E-mail: duyangjun1991@163.com
// */
//
//public class ZhGlideEngine implements ImageEngine {
//    @Override
//    public void loadThumbnail(Context context, int resize, Drawable placeholder, ImageView imageView, Uri uri) {
//        RequestOptions myOptions = new RequestOptions()
//                .centerCrop()
//                .placeholder(placeholder)
//                .override(resize, resize);
//        Glide.with(context)
//                .asBitmap()
//                .load(uri) // some .jpeg files are actually gif
//                .apply(myOptions)
//                .into(imageView);
//    }
//
//    @Override
//    public void loadGifThumbnail(Context context, int resize, Drawable placeholder, ImageView imageView,
//                                 Uri uri) {
//        RequestOptions myOptions = new RequestOptions()
//                .centerCrop()
//                .placeholder(placeholder)
//                .override(resize, resize);
//        Glide.with(context)
//                .asBitmap()
//                .load(uri)
//                .apply(myOptions)
//                .into(imageView);
//    }
//
//    @Override
//    public void loadImage(Context context, int resizeX, int resizeY, ImageView imageView, Uri uri) {
//        RequestOptions myOptions = new RequestOptions()
//                .fitCenter()
//                .override(resizeX, resizeY)
//                .priority(Priority.HIGH);
//        Glide.with(context)
//                .load(uri)
//                .apply(myOptions)
//                .into(imageView);
//    }
//
//    @Override
//    public void loadGifImage(Context context, int resizeX, int resizeY, ImageView imageView, Uri uri) {
//        RequestOptions myOptions = new RequestOptions()
//                .override(resizeX, resizeY)
//                .priority(Priority.HIGH);
//        Glide.with(context)
//                .asGif()
//                .load(uri)
//                .apply(myOptions)
//                .into(imageView);
//    }
//
//    @Override
//    public boolean supportAnimatedGif() {
//        return true;
//    }
//}
